package com.sinosoft.sm.system.common.exception;

import java.io.Serializable;

/**
 * 对象不存在异常类
 * 大多数应用场景为删除对象，对象不存在时抛出此异常给用户错误提示
 * @author xiaoxiong
 *
 */
public class ObjectIsNotExistedException extends Exception implements Serializable{

	/**
	 * 默认序列号
	 */
	private static final long serialVersionUID = 1L;
	
	/**
	 * 异常错误消息
	 */
	private String errorMsg = null;
	
	public String getErrorMsg() {
		return this.errorMsg;
	}
	
	public void setErrorMsg(String errorMsg) {
		this.errorMsg = errorMsg;
	}
	
	/**
	 * 无参构造器
	 */
	public ObjectIsNotExistedException() {
		super("对象不存在");
	}
	
	/**
	 * 类构造器
	 * 自定义错误消息给用户错误提示
	 * @param errorMsg	错误消息
	 */
	public ObjectIsNotExistedException(String errorMsg) {
		super(errorMsg);
		this.errorMsg = errorMsg;
	}

}
